草庐IT

PHP preg_replace - www 或 http :

全部标签

javascript - 在 http.get 之后从另一个 Controller 更新一个 Controller 中变量的值?

我有两个Controller。我想使用服务将变量从一个Controller更新到另一个Controller,但它没有更新。我希望Controller“select”中的变量$scope.names在Controller“current”中更新并显示它app.controller('select',['$scope','$http','myService',function($scope,$http,myService){$http.get('/myapp/stocknames').success(function(data){$scope.names=data;myService.na

javascript - "right"同步HTTP请求方式

你可能是来这里责备我的,但这是一个真实的用例。在在线教育的世界里,有SCORM类(class)。我必须让旧的SCORM类(class)在网站上运行。SCORM类(class)是“基于网络的”并在浏览器中运行,但他们希望在iframe中运行,并且希望家长提供GetValue方法和SetValue。因此,这些SCORM类(class)正在执行类似parent.SetValue("score","90")的操作并继续进行。如果有任何问题,该函数应该返回“false”。SCORM来自90年代,在现代网络中我们知道我们必须进行回调/promise,并且http“经常”失败。您可能认为解决方案是一

javascript - 进行第二次 http 调用并在同一个 Observable 中使用结果

我使用的是angular2,它是http组件。我想调用一个将返回元素列表的RESTAPI。该列表的大小限制为100个条目。如果有更多项,将在响应中设置一个hasMore标志。然后您必须使用参数page=2再次调用API。如果有一个Observable,同时包含两个服务器响应,那就太好了。我的代码看起来像这样:call({page:1}).map(res=>res.json()).do((res)=>{if(res.meta.hasMore){//doanotherrequestwithpage=2}}.map(...).subscribe(callback)call是一个将使用http

javascript - electron 的 remote.getGlobal() 在 window.location.replace() 之后返回 "undefined"

我一直在摆弄Electron的远程模块。在我的主进程中,我创建了这个变量:global.storage={};我的渲染器进程是用一个名为startup.html的文件初始化的。win.loadURL('file://'+__dirname+'/startup.html')在那里,我包含了一个包含以下函数的javascript文件:functionenterMain(value){remote.getGlobal('storage').exmpl=value;window.location.replace('./general.html');}我传递的值是“hello”,当调用...co

javascript - Cloud Functions for Firebase HTTP 超时

我很喜欢这个。我编写了一个CloudFunctions,它获取从Azuretoken发送的信息来自定义类型转换一个Firebasetoken并将此token发送回客户端。token已正确创建,但未在我的HTTP请求中返回。不幸的是,我的Firebase应用导致超时。Functionexecutiontook60002ms,finishedwithstatus:'timeout'我真的想不通为什么会这样,因此写了这篇文章。是我的代码有问题,还是我调用了错误的HTTP请求?这是我从FirebaseFunctions控制台获得的日志。这是我的代码//CreateaFirebasetokenf

javascript - 以 Angular 6 重试 HTTP 请求

我使用拦截器根据每个请求的HTTP响应在显示屏上显示错误消息。intercept(request:HttpRequest,next:HttpHandler):Observable>{constcustomReq=request.clone({//headers:request.headers.set('app-language','en')});returnnext.handle(customReq).pipe(tap((ev:HttpEvent)=>{if(evinstanceofHttpResponse){//processingrequest}}),catchError(resp

javascript - 使用 document.body.innerHTML.replace 有多安全?

正在运行类似:document.body.innerHTML=document.body.innerHTML.replace('旧值','新值')危险吗?我担心某些浏览器可能会搞砸整个页面,并且由于这是将放置在我无法控制的站点上的JS代码,谁知道哪些浏览器可能会访问我有点担心.我的目标只是在整个body中寻找一个字符串的出现并替换它。 最佳答案 绝对有潜在危险-特别是如果您的HTML代码很复杂,或者如果它是其他人的HTML代码(即它是CMS或您创建可重用的javascript)。此外,它还会销毁您在页面元素上设置的所有事件监听器。用

javascript - URL 中有无 www 的访问控制允许来源问题

我做了一个小的gwt应用程序并发布了它,但是今天我发现了一个严重的问题。我知道同源策略问题,所以我将我的gwt应用程序和restjson应用程序放在同一台服务器上。但显然浏览器不考虑http://www.xyz.com和http://xyz.com作为同一来源,因此当用户登陆www.xyz.com时,他无法从http://xyz.com获取数据。.这是消息:XMLHttpRequestcannotloadhttp://xyz.com/backend/...Originhttp://www.xyz.comisnotallowedbyAccess-Control-Allow-Origin.

javascript - 将 HTTP 基本身份验证 header 添加到 Backbone.js 同步功能可防止模型在保存时更新()

我正在开发一个网络应用程序,该应用程序由使用Python的CherryPy框架编写的restfulAPI提供支持。我开始使用jQuery和服务器端模板的组合来编写用户界面,但最终切换到Backbone.js,因为jQuery已经失控了。不幸的是,我在让我的模型与服务器同步时遇到了一些问题。这是我的代码中的一个简单示例:$(function(){varUser=Backbone.Model.extend({defaults:{id:null,username:null,token:null,token_expires:null,created:null},url:function(){r

javascript - 如何通过 meteor 服务 HTTP 请求

我正在使用meteor创建一个实时流媒体应用程序。目前我需要创建一个实时转码选项,所以我正在尝试将这个node.js模块与我们的meteor应用程序集成:https://github.com/mifi/hls-vod.但是,它的工作方式是您实际从HTML5视频标签的src调用app.get(hls/)。我想知道是否有一种方法可以期待使用meteor调用这个get。由于我无法将express与meteor集成,因此我在执行此操作时遇到了一些麻烦。我想知道是否有办法让meteor接收HTTP请求并根据Node模块发回数据。 最佳答案 这